package com.wm.dao;

import java.util.List;

import com.wm.bean.Area;
import com.wm.bean.City;
import com.wm.bean.Restaurant;
import com.wm.bean.RestaurantTime;

public interface RestaurantTimeDAO {
	
	/**
	 * 保存RestaurantTime对象
	 * 
	 * @param restaurantTime
	 * 			RestaurantTime
	 * @return RestaurantTime
	 * 			RestaurantTime
	 */
	public RestaurantTime saveRestaurantTime(RestaurantTime restaurantTime);
	
	/**
	 * 更新RestaurantTime对象
	 * 
	 * @param restaurantTime
	 * 			RestaurantTime
	 * @return RestaurantTime
	 * 			RestaurantTime
	 */
	public RestaurantTime updateRestaurantTime(RestaurantTime restaurantTime);
	
	/**
	 * 根据ID删除RestaurantTime对象
	 * 
	 * @param id
	 * 			long
	 */
	public void removeRestaurantTimeById(long id);
	
	/**
	 * 根据ID获取RestaurantTime对象
	 * 
	 * @param id
	 * 			long
	 * @return RestaurantTime
	 * 			RestaurantTime
	 */
	public RestaurantTime findRestaurantTimeById(long id);
	
	/**
	 * 根据参数获取RestaurantTime对象列表
	 * 
	 * @param resId
	 * 			long
	 * @param isShow
	 * 			int
	 * @param orderby
	 * @param ascOrDesc
	 * @return List
	 * 			List
	 */
	public List findRestaurantTimesByResIdIsShow(long resId,int isShow, String orderby, int ascOrDesc);
}
